Elasticsearch\ClientBuilder B

Total Complexity 97
Dependencies 23
Dependents 2
Total lines 698
Lines of code 351
Logical lines of code 196
Comment lines 168
Methods 40
Properties 19

Methods 40

Method Rating Maintainability Complexity Lines of code
build()
B
37 23 73
buildTransport()
S
54 5 24
fromConfig()
S
57 5 15
buildConnectionsFromHosts()
S
57 4 16
defaultHandler()
S
58 4 15
normalizeExtendedHost()
S
60 4 13
setBasicAuthentication()
S
59 3 13
setConnectionPool()
S
63 3 11
extractURIParts()
S
64 3 10
parseStringOrObject()
S
65 3 9
buildLoggers()
S
68 3 8
setElasticCloudId()
S
60 2 13
setApiKey()
S
64 2 9
prependMissingScheme()
S
70 2 6
parseElasticCloudId()
S
62 2 10
setTracer()
S
68 2 7
setLogger()
S
68 2 7
multiHandler()
S
67 2 7
singleHandler()
S
69 2 7
setTransport()
S
77 1 4
getEndpoint()
S
82 1 3
getRegisteredNamespacesBuilders()
S
82 1 3
getDefaultHost()
S
81 1 3
setConnectionFactory()
S
77 1 4
setEndpoint()
S
77 1 4
registerNamespace()
S
76 1 4
instantiate()
S
79 1 3
setSSLVerification()
S
77 1 4
includePortInHostHeader()
S
77 1 4
setSerializer()
S
75 1 4
setSSLKey()
S
76 1 4
setSSLCert()
S
76 1 4
setSniffOnStart()
S
77 1 4
setSelector()
S
75 1 4
setRetries()
S
77 1 4
setConnectionParams()
S
77 1 4
getTransport()
S
82 1 3
setHandler()
S
77 1 4
setHosts()
S
77 1 4
create()
S
81 1 3